<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:p="http://primefaces.org/ui"
    xmlns:shiro="http://shiro.apache.org/tags">

	<p:fieldset legend="#{etq['sifeap.solicitudcredito.deudor']}" style="width:97%;">
		<h:panelGrid columns="8" style="width:100%;text-align:left;" id="panelCamposDeudor" >
			<h:outputText value="#{etq['sifeap.solicitudcredito.primerapellido']}" />
			<p:inputText id="primerApellidoDeudor" value="#{solicitudCreditoManagedBean.deudor.primerApellido}" style="width:97%" disabled="true"/>
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.segundoapellido']}" />
			<p:inputText id="segundoApellidoDeudor" value="#{solicitudCreditoManagedBean.deudor.segundoApellido}" style="width:97%" disabled="true"/>
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.nombres']}" />
			<p:inputText id="nombresDeudor" value="#{solicitudCreditoManagedBean.deudor.primerNombre} #{solicitudCreditoManagedBean.deudor.segundoNombre}" style="width:97%" disabled="true"/>
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.cedula']}" />
			<p:inputText id="cedulaDeudor" value="#{solicitudCreditoManagedBean.deudor.cedula}" style="width:97%" disabled="true"/>
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.lugarexpedicion']}" />
			<p:inputText id="lugarExpedicionDeudor" value="#{solicitudCreditoManagedBean.deudor.lugarExpedicionCedula}" style="width:97%" disabled="true"/>
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.fechanacimiento']}" />
			<p:inputText id="fechaNacimientoDeudor" value="#{solicitudCreditoManagedBean.deudor.fechaNacimiento}" style="width:97%" disabled="true">
				<f:convertDateTime pattern="dd-MM-yyyy"/>
			</p:inputText>
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.ciudad']}" />
			<p:inputText id="ciudadDeudor" value="#{solicitudCreditoManagedBean.deudor.ciudadNacimiento}" style="width:97%" disabled="true"/>
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.cargo']}" />
			<p:inputText id="cargoDeudor" value="#{solicitudCreditoManagedBean.deudor.cargo}" style="width:97%" disabled="true"/>
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.sexo']}" />
			<p:inputText id="sexoDeudor" value="#{solicitudCreditoManagedBean.deudor.sexo}" style="width:97%" disabled="true"/>
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.personascargo']}" />
			<p:inputText id="personasCargoDeudor" value="#{solicitudCreditoManagedBean.deudor.personasCargo}" style="width:97%" disabled="true">
				<f:convertNumber type="number" maxFractionDigits="0" />
			</p:inputText>
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.estadocivil']}" />
			<p:inputText id="estadoCivilDeudor" value="#{solicitudCreditoManagedBean.deudor.estadoCivil}" style="width:97%" disabled="true"/>
			<p:spacer width="20px" height="1px" />
			
			<p:spacer width="20px" height="1px" />
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.sueldobasico']}" />
			<p:inputText id="sueldoDeudor" value="#{solicitudCreditoManagedBean.deudor.sueldoBasico}" style="width:97%" disabled="true">
				<f:convertNumber currencySymbol="$" currencyCode="COP" groupingUsed="true" type="currency" maxFractionDigits="1" />
			</p:inputText>
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.tiemposervicio']}" />
			<p:inputText id="tiempoServicioDeudor" value="#{solicitudCreditoManagedBean.deudor.tiempoServicio}" style="width:97%" disabled="true" />
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.tipocontrato']}" />
			<p:inputText id="tipoContratoDeudor" value="#{solicitudCreditoManagedBean.deudor.tipoContrato}" style="width:97%" disabled="true"/>
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.aportesfondo']}" />
			<p:inputText id="aportesFondoDeudor" value="#{solicitudCreditoManagedBean.montoAportesDeudor}" style="width:97%" disabled="true" >
				<f:convertNumber currencySymbol="$" currencyCode="COP" groupingUsed="true" type="currency" maxFractionDigits="1" />
			</p:inputText>
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.deudafondo']}" />
			<p:inputText id="deudaFondoDeudor" value="#{solicitudCreditoManagedBean.totalDeudaDeudor}" style="width:97%" disabled="true" >
				<f:convertNumber currencySymbol="$" currencyCode="COP" groupingUsed="true" type="currency" maxFractionDigits="1" />
			</p:inputText>
			<p:spacer width="20px" height="1px" />
			
			<p:spacer width="20px" height="1px" />
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.otrosingresos']}" />
			<p:inputText id="otrosIngresosDeudor" value="#{solicitudCreditoManagedBean.solicitudCredito.otrosIngresos}" maxlength="10" converter="#{Long}" converterMessage="#{msj['sifeap.solicitudcredito.otrosingresos.novalido']}" style="width:97%" disabled="#{solicitudCreditoManagedBean.accion >= 2}"/>
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.descripcionotrosingresos']}" />
			<p:inputText id="descripcionOtrosIngresos" value="#{solicitudCreditoManagedBean.solicitudCredito.descripcionOtrosIngresos}" maxlength="128" style="width:97%" disabled="#{solicitudCreditoManagedBean.accion >= 2}"/>
			<p:spacer width="20px" height="1px" />
			
			<p:spacer width="20px" height="1px" />
			<p:spacer width="20px" height="1px" />
		</h:panelGrid>
		<h:panelGrid columns="2" style="text-align:left;" id="panelSubirArchivoDeudor" >
			<p:fileUpload id="subirArchivoDeudor" fileUploadListener="#{solicitudCreditoManagedBean.subirArchivoDeudor}" disabled="#{solicitudCreditoManagedBean.accion >= 2}"
	            mode="advanced"
	            auto="true"
	            update="panelArchivosDeudor"
	            sizeLimit="#{conf['sifeap.solicitudcredito.tamanomax']}"   
	            invalidFileMessage="#{msj['sifeap.solicitudcredito.archivonovalido']}"
	            invalidSizeMessage="#{msj['sifeap.solicitudcredito.tamanonovalido']}" 
	            uploadLabel="#{etq['sifeap.solicitudcredito.subir']}"
	            cancelLabel="#{etq['sifeap.solicitudcredito.cancelar']}" 
	            label="#{etq['sifeap.solicitudcredito.examinar']}" />
			
			<h:panelGrid columns="1" id="panelArchivosDeudor">
		  		<p:dataTable value="#{solicitudCreditoManagedBean.listaArchivosDeudor}" widgetVar="listaArchivosDeudor" styleClass="hide-column-names no-border" rendered="#{solicitudCreditoManagedBean.listaArchivosDeudor.size() > 0}"
					var="archivo" id="listaArchivosDeudor" paginator="true" paginatorAlwaysVisible="false" paginatorPosition="bottom" rows="100" >
					<p:column style="white-space: normal;">
						<p:commandLink id="btnMostrar"
							ajax="false"
							value="#{archivo.name}">
							<f:setPropertyActionListener target="#{solicitudCreditoManagedBean.archivoSeleccionado}" value="#{archivo}" />
							<p:fileDownload value="#{solicitudCreditoManagedBean.mostrarArchivo}" /> 
						</p:commandLink>
					</p:column>
					<p:column style="white-space: normal;">
						<p:commandLink id="btnEliminar"
							action="#{solicitudCreditoManagedBean.eliminarArchivoDeudor}"
							process="@this"
							update=":formularioBase:panelArchivosDeudor"
							disabled="#{solicitudCreditoManagedBean.accion >= 2}">
							<f:setPropertyActionListener target="#{solicitudCreditoManagedBean.archivoSeleccionado}" value="#{archivo}" />
							<h:graphicImage library="images" name="eliminarArchivo.png"
								style="width: 18; height: 18; border: 0px;"
								alt="#{etq['sifeap.eliminar']}"
								title="#{etq['sifeap.eliminar']}" />
						</p:commandLink>
					</p:column>
				</p:dataTable>
			</h:panelGrid>
		</h:panelGrid>
	</p:fieldset>
</ui:composition>